package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.HjlyNew;

import java.util.List;

/**
 * 新闻Mapper接口
 * 
 * @author ruoyi
 * @date 2022-03-11
 */
public interface HjlyNewMapper 
{
    /**
     * 查询新闻
     * 
     * @param newId 新闻主键
     * @return 新闻
     */
    public HjlyNew selectHjlyNewByNewId(Integer newId);

    /**
     * 查询新闻列表
     * 
     * @param hjlyNew 新闻
     * @return 新闻集合
     */
    public List<HjlyNew> selectHjlyNewList(HjlyNew hjlyNew);

    /**
     * 新增新闻
     * 
     * @param hjlyNew 新闻
     * @return 结果
     */
    public int insertHjlyNew(HjlyNew hjlyNew);

    /**
     * 修改新闻
     * 
     * @param hjlyNew 新闻
     * @return 结果
     */
    public int updateHjlyNew(HjlyNew hjlyNew);

    /**
     * 删除新闻
     * 
     * @param newId 新闻主键
     * @return 结果
     */
    public int deleteHjlyNewByNewId(Integer newId);

    /**
     * 批量删除新闻
     * 
     * @param newIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHjlyNewByNewIds(Integer[] newIds);

    /**
     * 首页查询新闻点赞人数前五
     *
     * @param hjlyNew 新闻
     * @return 新闻集合
     */
    public List<HjlyNew> selectHjlyNewListTop5(HjlyNew hjlyNew);
}
